package com.utils.ws.callback;

import lombok.Getter;

@Getter
public enum ActionPathEnum implements ActionPath {
    /**
     * 发送私聊消息
     */
    SEND_PRIVATE_MSG("send_private_msg"),
    /**
     * 发送群消息
     */
    SEND_GROUP_MSG("send_group_msg"),
    /**
     * 撤回消息
     */
    DELETE_MSG("delete_msg"),
    /**
     * 获取消息
     */
    GET_MSG("get_msg");

    /**
     * 请求路径
     */
    private final String path;

    /**
     * 枚举构造函数
     *
     * @param path 请求路径
     */
    ActionPathEnum(String path) {
        this.path = path;
    }

    /**
     * {@inheritDoc}
     * <p>
     * 获取请求路径
     */
    @Override
    public String getPath() {
        return this.path;
    }

}
